# AudioBuffer

AudioBuffer 接口表示内存中的短音频资源,可通过以下方式创建:

# 属性

# number sampleRate

存储在缓存区的PCM数据的采样率(单位为sample/s)

# number length

返回存储在缓存区的PCM数据的采样帧率

# number duration

返回存储在缓存区的PCM数据的时长(单位为秒)

# number numberOfChannels

储存在缓存区的PCM数据的通道数

# 方法

# Float32Array AudioBuffer.getChannelData(number channel)

返回一个 Float32Array,包含了带有频道的PCM数据,由频道参数定义(有0代表第一个频道)

# AudioBuffer.copyFromChannel()

从AudioBuffer的指定频道复制到数组终端。

# AudioBuffer.copyToChannel(Float32Array source, number channelNumber, number startInChannel)

从指定数组复制样本到audioBuffer的特定通道